package com.meatball.dji.common.mqtt.data.model

/**
 * TODO
 *
 * @property tid 事务uuid
 *      事务（Transaction）的 UUID：表征一次简单的消息通信，如：增/删/改/查，云台控制等，可以是：
 *      1. 数据上报请求+数据上报响应
 *      2. 握手认证请求+响应+ack
 *      3.报警事件单向通知等，解决事务多并发和消息匹配的问题
 * @property bid 业务uuid
 *      事务（Transaction）的 UUID：表征一次简单的消息通信，如：增/删/改/查，云台控制等，可以是：
 *      1. 数据上报请求+数据上报响应
 *      2. 握手认证请求+响应+ack
 *      3.报警事件单向通知等，解决事务多并发和消息匹配的问题
 * @property timestamp 毫秒时间戳
 *      消息的发送时间
 * @property gateway 网关设备的序列号
 *      发送该消息的网关设备的序列号
 * @property method 对应的业务方法
 *
 *  @author 张翔宇
 *  @since 2024年4月22日
 */
data class ConfigModel(
    val tid: String = "",
    val bid: String = "",
    val timestamp: Long = System.currentTimeMillis(),
    val gateway: String = "",
    val method: String = ""
)
